<template>
  <div style="width:100%">
    <img src="@/assets/img/bj.png" style="width:100%;margin-bottom:20px" alt />

    <el-table :data="dataList" size="small" stripe   :header-cell-style="{background:'#eef1f6',color:'#606266'}" v-loading="dataListLoading" style="width: 100%">
      <el-table-column
        prop="DEPARTMENT_NAME"
        :show-overflow-tooltip="true"
        header-align="center"
        align="center"
        label="部门"
      ></el-table-column>
      <el-table-column
        prop="ROLE_NAME"
        :show-overflow-tooltip="true"
        header-align="center"
        align="center"
        label="角色"
      ></el-table-column>
      <el-table-column
        prop="USERNAME"
        :show-overflow-tooltip="true"
        header-align="center"
        align="center"
        label="姓名"
      ></el-table-column>
      <el-table-column
        prop="OPERATION"
        :show-overflow-tooltip="true"
        header-align="center"
        align="center"
        label="操作"
      ></el-table-column> 
      <el-table-column prop="IP" width="200" header-align="center" align="center" label="IP地址"></el-table-column>
      <el-table-column
        prop="CREATEDATE"
        header-align="center"
        align="center"
        width="180"
        label="操作时间"
      ></el-table-column>
    </el-table>
    <!-- <el-pagination
      @size-change="sizeChangeHandle"
      @current-change="currentChangeHandle"
      :current-page="pageIndex"
      :page-sizes="[10, 20, 50, 100]"
      :page-size="pageSize"
      :total="totalPage"
      layout="total, sizes, prev, pager, next, jumper"
    ></el-pagination>-->
  </div>
</template>

<script>
export default {
  data() {
    return {
      dataForm: {
        key: ""
      },
      dataList: [],
      pageIndex: 1,
      pageSize: 10,
      totalPage: 0,
      dataListLoading: false,
      selectionDataList: []
    };
  },
  created() {
    this.getDataList();
  },
  methods: {
    // 获取数据列表
    getDataList() {
      this.dataListLoading = true;
      this.$http({
        url: this.$http.adornUrl("/history_log"),
        method: "post",
        data: this.$http.adornData({
          page: this.pageIndex,
          limit: this.pageSize,
          key: this.dataForm.key
        })
      }).then(({ data }) => {
        if (data && data.result == 1) {
          this.dataList = data.histroys;
          this.totalPage = data.histroys.length;
        } else {
          this.dataList = [];
          this.totalPage = 0;
        }
        this.dataListLoading = false;
      });
    },
    // 每页数
    sizeChangeHandle(val) {
      this.pageSize = val;
      this.pageIndex = 1;
      this.getDataList();
    },
    // 当前页
    currentChangeHandle(val) {
      this.pageIndex = val;
      this.getDataList();
    }
  }
};
</script>
